package com.meilai.project.vo.business.customer;

import com.meilai.project.entity.business.customer.CustomerVisitComments;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class CustomerAdvanceVO {
    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("负责人ID")
    private Long person_in_charge_id;
    @ApiModelProperty("1：公司客户 2：个人客户")
    private Integer type;
    @ApiModelProperty("最新的签约id")
    private Long newest_contract_id;
    @ApiModelProperty("客户关联的target_id")
    private Long target_record_id;
    @ApiModelProperty("最新的签约周id")
    private Long newest_contract_week_id;
    @ApiModelProperty("最新的预估签单额度")
    private BigDecimal newest_contract_amount;
    @ApiModelProperty("最新的成交评估")
    private BigDecimal newest_transaction_rate;
    @ApiModelProperty("最新的预估成交时间开始")
    private LocalDate newest_transaction_begin_date;
    @ApiModelProperty("最新的预估成交时间总额度")
    private LocalDate newest_transaction_end_date;
    @ApiModelProperty("时间段内的合同支付金额")
    private BigDecimal newest_contract_pay_cash_amount;
    @ApiModelProperty("时间段内的合同置换金额")
    private BigDecimal newest_contract_displace_amount;
    @ApiModelProperty("拜访次数")
    private Integer visit_count;
    @ApiModelProperty("最新的推进记录信息")
    private CustomerFollowVO customerFollowVO;
    @ApiModelProperty("下次拜访时间")
    private LocalDate next_visit_time;
    @ApiModelProperty("下次拜访目的")
    private String purpose;
    @ApiModelProperty("最新的客户批注")
    private CustomerVisitComments lastCustomerVisitComments;
}
